package com.yf.user.mapper;


import com.yf.user.domain.DrMemberBaseInfo;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;

public interface DrMemberBaseInfoDAO {
	
	/**
	 * 根据id查询
	 */
    DrMemberBaseInfo queryMemberBaseInfoByUid(int uid);
    
	/**
	 * 根据条件查询
	 */
    List<DrMemberBaseInfo> queryMemberBaseInfoByMap(Map<String, Object> map) throws SQLException;
    
    /**
	 * 根据（Id，uid，cid）修改会员基本信息
	 */			
    void updateDrMemberBaseInfoById(DrMemberBaseInfo drMemberBaseInfo) throws SQLException;
    
    /**
	 * 添加会员基本(住址)资料表
	 */
    void insertDrMemberBaseInfo(DrMemberBaseInfo drMemberBaseInfo) throws SQLException;

	/**
	 * 根据UID获得用户年龄
	 * @param uid
	 * @return
	 */
    Integer getUserAgeByUid(Integer uid);

	/**
	 * 根据uid和idcard来查询
	 */
	DrMemberBaseInfo selectByMemberBaseInfo(DrMemberBaseInfo drMemberBaseInfo);
}